Matlamat Rekabentuk Bahasa C_Sharp

ECMA talah menyenaraikan matlamat rekabentuk bahasa pengaturcaraan C#

C# akan menjadi bahasa pengaturcaraan yang mudah, moden, efesien, berorientasikan objek.

Bahasa C# dikatakan mudah kerana dalam bahasa C#, sifat-sifat yang komplek yang terdapat dalam bahasa pengaturcaraan lain sebgai contohnya Java dan C++ telah dihilangkan. Antaranya ialah macro, templates, multiple inheritance dan virtual base classes.